<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>hello xbuilder</title>
	</head>
	<body>
		ok
	</body>
	<script>
		/* 
			1、只要“||”前面为false，无论“||”后面是true还是false，结果都返回“||”后面的值。
			
			2、只要“||”前面为true，无论“||”后面是true还是false，结果都返回“||”前面的值。
			
			3、只要“&&”前面是false，无论“&&”后面是true还是false，结果都将返“&&”前面的值;
			
			4、只要“&&”前面是true，无论“&&”后面是true还是false，结果都将返“&&”后面的值;
			由上两个测试可知，逻辑运算符，“||”和“&&”都是遵行短路原则，只要确定符号前面的真假，既可确定返回值。
		*/
		let x = 0 / 0; //NaN	非数值
		let y = 1 / 0; //Infinity 无穷大
		let z = 1 && 2 > 1; //true
		let z1 = 0 && 2 > 1; //0

		// “&&”的优先级是高于“||” ,结果:1;反之:结果应为: 2
		let z2 = 1 || 'a' && 2;//1
	</script>
</html>
